home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
mxlibs
/
vatpm051
/
history.txt
< prev
next >
Wrap
Text File
|
1995-05-03
|
4KB
|
96 lines
Varmint's Audio Tools Revision History
--------------------------------------
Version 0.51 for Watcom Cv9.5 (beta) (May 1, 1995)
-Changed code so that it works with DOS4GW extender with Watcom Cv9.5
- About 95% of the code remained the same as original version
-Changed DMA coding that it used protected mode style pointers instead of far real mode pointers
-disabled most of the timer functions because of some strange protected mode error
(to fix in a later version)
-found protected mode problem with MOD player (to fix later version)
Version 0.51 (beta)
- Re-organized Interrupt guesses
- Cleaned up irq test code
- Cleaned up interrupt handling code
- Took out clock delay function
- Cleaned up timer functions
- Removed nearly all inline assembler
- Cleaned up dma_set() (fixed a minor bug with channels 4-7)
- Took MIDI check out of SB_setup
- Added separate mid/FM toggle variables
- implement debug globals to turn some options on and off easily
- sb_int disable interrupts
- Antistatic byte
(A lot of this cleanup fixed stack overflow and irq errors)
Version 0.5 (beta) (April 16, 1995)
- Added MPU-401 support
- Added MOD file support
- New mixing kernel (about 20%-30% more efficient)
- Enhanced Sound blaster setup
- support for 1.x versions (1.x mode still has a little static)
- bug fix for unset blaster variables
- No longer needs BLASTER varaible
- Vertical retrace check function
- Increased stack to 12K
- A few minor tweaks I can't remember (my project file died)
- Minor house cleaning
Version 0.41 (beta) (March 19, 1995)
- Stack overflow bug fix. (increased stack size ot 8K. Just a
Band-aid, really.)
- loadwave() now converts data to signed format (This makes things
slightly more efficient in sb_int()
- Cleaned up the code a little more
Version 0.4 (beta) (March 11, 1995)
- Moved sound handler off of int08 and onto the DSP interrupt.
(Slight decrease in overhead).
- Improved Midi tempo handling
- Cleaned up the code. (no more compile-time errors and warnings!
- Recompiled demo under large memory model (instead of HUGE)
Version 0.3 (beta) (Feb 26, 1995)
- reorganized mixing kernel and sound list to lower cpu overhead
- added cpu overhead check
- added limit to # of sound effects (adjustable)
- add voice rectifier for midi (allows midi player to allocate voices
More efficiently.)
- added instrument loader (also wrote a graphical FM voice editor to
be included with the distribution.)
- Fixed major bug in loadwave (unallocated data pointer)
Version 0.2 (beta) (Feb 23, 1995):
- took out adlib recognition.
- Made vector removing functions more stable
- added more comments
- ressurected DMAset function and fixed a few errors
- added polldma()
- getsbenv() converts to upper case now
- Added far/huge sound data pointer option (see sound.h)
- Made SB_SetUp() a little more informative (added error codes)
- Converted to DMA-based digital playback
- About 80% faster
- Variable playback rate supported now!
Version 0.1 (beta) (Feb 10, 1995):
- Added background sound handler
- Added comments everywhere
- Added Midi functions
- Added Wave reader
- Removed about 50% of soundX functions
- Added SetFreq()
- Wrote Demo
Prehistory (1993): SoundX by Peter Sprenger